package com.baiyun.mapper;

import com.baiyun.entity.Sale;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SalesMapper {

    /**
     * 查询所有销售记录
     * @return
     */
    List<Sale> selectAllSales();

    /**
     * 添加销售记录
     * @param sale
     */
    void addSales(Sale sale);

    /**
     * 更新销售记录
     * @param sale
     */
    void updateSales(Sale sale);

    /**
     * 删除销售记录
     * @param sid
     */
    void deleteSales(Integer sid);

    /**
     * 根据id查询销售记录
     * @param sid
     * @return
     */
    Sale getSaleById(Integer sid);

    /**
     * 根据名称查询销售记录
     * @param name
     * @return
     */
    List<Sale> selectByName(String name);
}
